body {
    background: #000 url(img/fond_page.jpg) center 0 repeat-y;
}  

.content_gen .marg0
{
	margin-bottom:0;
}
.content_gen .pad0
{
	padding:0;
}
.content_gen p,div,ul,table
{
	margin-bottom:20px;
}
.main_gen
{
    border: 6px solid #000000;
    font-family: Tahoma;
    font-size: 17px;
    margin-left: auto;
    margin-right: auto;
    width: 600px;
	background-color:#FFF;
	margin-bottom:0;
}
.bdc_input_payment td {
    padding-left: 5px !important;
}
/*/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ LDV /\/\/\/\/\/\/\/\/\/\/\/\/\/\*/

.titre p{
    font-size: 25px;
    font-weight: bold;
    text-align: center;
}
.titre22 p{
	font-size: 21px;
	font-weight: bold;
    text-align: center;
   
}
.titre2 p{
	font-size: 21px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
}
.cadre_blanc_leger{
	width:400px;
		background-color:#F7FAFB;	margin:0 auto;
}

.cadre_jaune
{
	width:344px;
	background-color:#FFFF66;	margin:0 auto;
}.cadre_jaune2
{
	width:407px;
	background-color:#FFFF99;	margin:0 auto;
}

.cadre_jaune2 p{ 
	padding-top:20px;
	padding-bottom:20px;
	padding-right:5px;padding-left:5px;
}


.cadre_jaune_leger{
	width:358px;
	background-color:#FFFFCC;	margin:0 auto;
}
.cadre_jaune_leger p{
	padding-top:20px;
	padding-bottom:20px;
	padding-right:5px;padding-left:5px;
}
.margin_left
{
	margin-left:56px;
}
.fond_bdc{
	background-image:url('img/img_bdc_fond.gif');
	background-repeat: repeat-y;
	margin: auto;
	}
.fond_bdc p{
	margin-left:55px;
margin-right:55px;
}
.cadre_blanc{
	width:325px;
	background-color:#FFFFFF;
	margin:0 auto;
}
.cadre_garantie
{	margin:0 auto;
	width:379px;
	background-color:#FFFFFF;
	line-height:initial;
} 


.no_margin_top{
	margin-top:-130px;
	margin-left:23px;	line-height:initial;
	
}

.cadre_blanc p
{

	margin-left:10px;
margin-right:10px;
}
/*/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ PRO /\/\/\/\/\/\/\/\/\/\/\/\/\/\*/

.cadreJaune{
	width:343px;
	background-color:#FFFF66;margin:0 auto;
}
.cadreMaron{	
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	background-image:url('img/fond_priere.jpg');
	background-repeat: repeat-y;
	margin:0px auto;
	border-color:#C4B98E;
	background-color:#F0F0F0;
	width:410px;    padding-top: 18px;

}
.cadreMaron li{margin-left:56px;
margin-right:25px;
}
.cadreMaron p{margin-left:20px;
margin-right:20px;

}.cadreJaune2
{	width:283px;
	background-color:#FFFF66;
	margin:0 auto;
		padding-top:20px;
	padding-bottom:15px;
	padding-right:5px;padding-left:5px;
}
.cadreJaune3
{
	width:349px;
	background-color:#FFFF99;margin:0 auto;
}
.noMarginTop
{
	margin-top:-10px;
}
.cadreMaron2{	
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	background-image:url('img/fond_priere.jpg');
	background-repeat: repeat-y;
	margin:0px auto;
	border-color:#C4B98E;
	background-color:#F0F0F0;
	width:410px;    padding-top: 18px;

}
.cadreMaron2 li{margin-left:56px;
margin-right:25px;
}
.cadreMaron2 p{margin-left:20px;
margin-right:20px;
}
.noMarginTop2
{
	margin-top:-20px;
}